package br.gov.ms.tce.modelo.bean;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.UniqueConstraint;


/**
*  @class Uf
 * @author Anderson Paulino
 * @date 28/05/2011
 *
 */
@Entity
@Table( schema = "comum", name = "uf", uniqueConstraints = @UniqueConstraint(columnNames = "descricao"))
public class Uf implements java.io.Serializable {

	/**
	 * serialVersionUID
	 */
	private static final long serialVersionUID = -7920913576219794442L;
	private String id;
	private String descricao;
	

	public Uf() {
	}

	public Uf(String id, String descUf) {
		this.id = id;
		this.descricao = descUf;
	}


	
	
	/**
	 * @return Obtém o valor da propriedade id
	 */
	@Id
	@Column(name = "cod", unique = true, nullable = false, length = 2)	
	public String getId() {
		return id;
	}

	/**
	 * @param id configura a propriedade id
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * @return Obtém o valor da propriedade descricao
	 */
	@Column(name = "descricao", unique = true, nullable = false)
	public String getDescricao() {
		return descricao;
	}

	/**
	 * @param descricao configura a propriedade descricao
	 */
	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	
}
